Important Issues in Software Fault Prediction : A Road Map
نویسندگان
چکیده
Quality assurance tasks such as testing, verification and validation, fault tolerance, and fault prediction play a major role in software engineering activities. Fault prediction approaches are used when a software company needs to deliver a finished product while it has limited time and budget for testing it. In such cases, identifying and testing parts of the system that are more defect prone is reasonable. In fact, prediction models are mainly used for improving software quality and exploiting available resources. Software fault prediction is studied in this chapter based on different criteria that matters in this research field. Usually, there are certain issues that need to be taken care of such as different machine-learning techniques, artificial intelligence classifiers, variety of software metrics, distinctive performance evaluation metrics, and some statistical analysis. In this chapter, the authors present a roadmap for those researchers who are interested in working in this area. They illustrate problems along with objectives related to each mentioned criterion, which could assist researchers to build the finest software fault prediction model.
منابع مشابه
Evaluation of Classifiers in Software Fault-Proneness Prediction
Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...
متن کاملتهیه نقشه حساسیت به وقوع زمین لغزش در حوزه آبخیز سجارود با استفاده از مدل رگرسیون لجستیک
In this research, logistic regression analysis was used to create a landslide hazard map for Sajaroud basin. At first, an inventory map of 95 landslides was used to preduce a dependent variable, which takes a value of 0 for absence and 1 for presence of landslides. Ten factors affecting landslide occurence such as elevation , slope gradient, slope aspect, slope curvature, rainfall, distance fro...
متن کاملLandslide Hazard Zoning Using Multivariate Linear Regression (Case Study: Kohsar Watershed)
The aim of this research was to generate a landslide hazard zoning map by using the multivariate linear regression method in the Kohsar Watershed, Northwest of Tehran. Initially, we used field surveys, local interview and review of studies outside and inside of Iran. Eleven effective factors were recognized on landslide. These factors included: slope degree, slope aspect, elevation, lithology, ...
متن کاملRegional simulation and landslide risk prediction based on bivariate logistic regression (A case study: Pahne Kola watershed in north of Iran)
This study aims to assess landslide susceptibility in Pahne Kola watershed located in the south of Sari, based on bivariate logistic regression. For this purpose, the distribution map of the area’s landslides was firstly prepared in ArcGIS software. Eight effective factors on landslide event including elevation, slope, slope aspect, rainfall, land use, distance from the road, soil and geology w...
متن کاملApplication of Data-Mining Algorithms in the Sensitivity Analysis and Zoning of Areas Prone to Gully Erosion in the Indicator Watersheds of Khorasan Razavi Province
Extended abstract 1- Introduction Gully erosion is one of the most important sources of sediment in the watersheds and a common phenomenon in semi-arid climate that affects vast areas with different morphological, soil and climatic conditions. This type of erosion is very dangerous due to the transfer of fertile soil horizons, and the reduction of water holding capacity also is a factor for s...
متن کامل